@@ -1,12 +1,12 @@ |
||
1 | 1 |
module Agents |
2 |
- class EventEmailAgent < Agent |
|
2 |
+ class EmailAgent < Agent |
|
3 | 3 |
include EmailConcern |
4 | 4 |
|
5 | 5 |
cannot_be_scheduled! |
6 | 6 |
cannot_create_events! |
7 | 7 |
|
8 | 8 |
description <<-MD |
9 |
- The EventEmailAgent sends any events it receives via email. |
|
9 |
+ The EmailAgent sends any events it receives via email immediately. |
|
10 | 10 |
The email will be sent to your account's address and will have a `subject` and an optional `headline` before |
11 | 11 |
listing the Events. If the Events' payloads contain a `:message`, that will be highlighted, otherwise everything in |
12 | 12 |
their payloads will be shown. |
@@ -1,12 +1,12 @@ |
||
1 | 1 |
require 'spec_helper' |
2 | 2 |
|
3 |
-describe Agents::EventEmailAgent do |
|
3 |
+describe Agents::EmailAgent do |
|
4 | 4 |
def get_message_part(mail, content_type) |
5 | 5 |
mail.body.parts.find { |p| p.content_type.match content_type }.body.raw_source |
6 | 6 |
end |
7 | 7 |
|
8 | 8 |
before do |
9 |
- @checker = Agents::EventEmailAgent.new(:name => "something", :options => { :expected_receive_period_in_days => 2, :subject => "something interesting" }) |
|
9 |
+ @checker = Agents::EmailAgent.new(:name => "something", :options => { :expected_receive_period_in_days => 2, :subject => "something interesting" }) |
|
10 | 10 |
@checker.user = users(:bob) |
11 | 11 |
@checker.save! |
12 | 12 |
end |
@@ -29,8 +29,8 @@ describe Agents::EventEmailAgent do |
||
29 | 29 |
event2.payload = "Something else you should know about" |
30 | 30 |
event2.save! |
31 | 31 |
|
32 |
- Agents::EventEmailAgent.async_receive(@checker.id, [event1.id]) |
|
33 |
- Agents::EventEmailAgent.async_receive(@checker.id, [event2.id]) |
|
32 |
+ Agents::EmailAgent.async_receive(@checker.id, [event1.id]) |
|
33 |
+ Agents::EmailAgent.async_receive(@checker.id, [event2.id]) |
|
34 | 34 |
|
35 | 35 |
ActionMailer::Base.deliveries.count.should == 2 |
36 | 36 |
ActionMailer::Base.deliveries.last.to.should == ["bob@example.com"] |